Extending UML to Model Multi-Agent Systems

نویسندگان

  • Viviane Torres da Silva
  • Carlos J. P. de Lucena
چکیده

Multi-agent systems (MASs) and object-oriented systems (OOSs) differ in many respects. Traditionally, OOSs are composed of objects whose properties are attributes and methods and interact through method calling. MASs are composed not only of objects but of different elements (such as agents, organizations and others) that have different properties and interact in different ways. MASs require modeling languages, among other agent-based software technologies, that are able to explore the use of agent-related abstractions. Modeling languages should represent the structural (or static) and dynamic aspects of MASs by expressing the characteristics of all its essential entities. Structural aspects comprise the definition of the entities, their properties and their relationships. The dynamic aspects are characterized by the internal execution of the entities and by the interactions between the entities. In this paper we propose to extend the UML modeling language in order to model the structural and dynamic aspects of MASs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending the UML Sequence Diagram to Model the Dynamic Aspects of Multi-Agent Systems

In this paper we present the dynamic aspects of multi-agent systems (MASs) based on the definition of their elements and relationships as proposed in the TAO metamodel. TAO is a conceptual framework based on agent and object abstractions that elicits an ontology connecting distinct abstractions such as objects, agents, organizations, roles and environments, and their relationships. The dynamic ...

متن کامل

Using UML 2.1 to Model Multi-agent Systems

The use of UML 2.1 to model a broad range of systems is evident from the variety of UML diagrams in academia and in the marketplace. One class of systems currently gaining popularity are Multi-Agent Systems. There are efforts underway to use UML to model these systems and these efforts are both productive and form the basis for both a methodology and a notation for systems of this type.

متن کامل

Modeling Deployment and Mobility Issues in Multiagent Systems Using AUML

This paper demonstrates how UML can be exploited and extended to model the deployment of a multiagent system at the agent level. This is accomplished by extending the formally-based UML 2.0 metamodel to support the semantics of agents, mobile agents and their supporting platforms. Additionally, the UML-based notation, used to model the deployment of a multiagent system, takes advantage of stere...

متن کامل

SmartAgent: Extending the JADE Agent Behavior Model

A key component of effective multi-agent systems (MAS) software development is a set of models, technologies and tools that efficiently support flexible and precise specification and implementation of agent-to-agent conversations, standardized conversation protocols, and corresponding agent behaviors. This motivated a substantial extension to the JADE agent behavior model, which we call "HP Sma...

متن کامل

Experiencing AUML for the WINK Multi-Agent System

In the last few years, efforts have been done towards bridging the gap between agent technology and de facto standard technologies, aiming at introducing multi-agent systems in industrial applications. This paper presents an experience done by using one of such proposals, Agent UML. Agent UML is a graphical modelling language based on UML. The practical usage of this notation has brought to sug...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004